232 research outputs found

    Approximability of the Discrete {Fr\'echet} Distance

    No full text
    <p>The Fréchet distance is a popular and widespread distance measure for point sequences and for curves. About two years ago, Agarwal et al. [SIAM J. Comput. 2014] presented a new (mildly) subquadratic algorithm for the discrete version of the problem. This spawned a flurry of activity that has led to several new algorithms and lower bounds.</p><p>In this paper, we study the approximability of the discrete Fréchet distance. Building on a recent result by Bringmann [FOCS 2014], we present a new conditional lower bound showing that strongly subquadratic algorithms for the discrete Fréchet distance are unlikely to exist, even in the one-dimensional case and even if the solution may be approximated up to a factor of 1.399.</p><p>This raises the question of how well we can approximate the Fréchet distance (of two given dd-dimensional point sequences of length nn) in strongly subquadratic time. Previously, no general results were known. We present the first such algorithm by analysing the approximation ratio of a simple, linear-time greedy algorithm to be 2Θ(n)2^{\Theta(n)}. Moreover, we design an α\alpha-approximation algorithm that runs in time O(nlog⁥n+n2/α)O(n\log n + n^2/\alpha), for any α∈[1,n]\alpha\in [1, n]. Hence, an nΔn^\varepsilon-approximation of the Fréchet distance can be computed in strongly subquadratic time, for any \varepsilon > 0.</p

    Minimum-weight triangulation is NP-hard

    Full text link
    A triangulation of a planar point set S is a maximal plane straight-line graph with vertex set S. In the minimum-weight triangulation (MWT) problem, we are looking for a triangulation of a given point set that minimizes the sum of the edge lengths. We prove that the decision version of this problem is NP-hard. We use a reduction from PLANAR-1-IN-3-SAT. The correct working of the gadgets is established with computer assistance, using dynamic programming on polygonal faces, as well as the beta-skeleton heuristic to certify that certain edges belong to the minimum-weight triangulation.Comment: 45 pages (including a technical appendix of 13 pages), 28 figures. This revision contains a few improvements in the expositio

    Four Soviets walk the dog, with an application to Alt's conjecture

    Get PDF
    Given two polygonal curves in the plane, there are many ways to define a notion of similarity between them. One measure that is extremely popular is the Fréchet distance. Since it has been proposed by Alt and Godau in 1992, many variants and extensions have been studied. Nonetheless, even more than 20 years later, the original O(n^2 log n) algorithm by Alt and Godau for computing the Fréchet distance remains the state of the art (here n denotes the number of vertices on each curve). This has led Helmut Alt to conjecture that the associated decision problem is 3SUM-hard.In recent work, Agarwal et al. show how to break the quadratic barrier for the discrete version of the Fréchet distance, where one considers sequences of points instead of polygonal curves. Building on their work, we give a randomized algorithm to compute the Fréchet distance between two polygonal curves in time O(n^2 \sqrt log n (log log n)^{3/2}) on a pointer machine and in time O(n^2 (log log n)^2) on a word RAM. Furthermore, we show that there exists an algebraic decision tree for the decision problem of depth O(n^{2¿}), for some ¿ &gt; 0. This provides evidence that the decision problem may not be 3SUM-hard after all and reveals an intriguing new aspect of this well-studied problem

    The Complexity of Separating Points in the Plane

    Get PDF
    We study the following separation problem: given n connected curves and two points s and t in the plane, compute the minimum number of curves one needs to retain so that any path connecting s to t intersects some of the retained curves. We give the first polynomial (O(n3)) time algorithm for the problem, assuming that the curves have reasonable computational properties. The algorithm is based on considering the intersection graph of the curves, defining an appropriate family of closed walks in the intersection graph that satisfies the 3-path-condition, and arguing that a shortest cycle in the family gives an optimal solution. The 3-path-condition has been used mainly in topological graph theory, and thus its use here makes the connection to topology clear. We also show that the generalized version, where several input points are to be separated, is NP-hard for natural families of curves, like segments in two directions or unit circles

    The Complexity of Drawing Graphs on Few Lines and Few Planes

    Full text link
    It is well known that any graph admits a crossing-free straight-line drawing in R3\mathbb{R}^3 and that any planar graph admits the same even in R2\mathbb{R}^2. For a graph GG and d∈{2,3}d \in \{2,3\}, let ρd1(G)\rho^1_d(G) denote the minimum number of lines in Rd\mathbb{R}^d that together can cover all edges of a drawing of GG. For d=2d=2, GG must be planar. We investigate the complexity of computing these parameters and obtain the following hardness and algorithmic results. - For d∈{2,3}d\in\{2,3\}, we prove that deciding whether ρd1(G)≀k\rho^1_d(G)\le k for a given graph GG and integer kk is ∃R{\exists\mathbb{R}}-complete. - Since NP⊆∃R\mathrm{NP}\subseteq{\exists\mathbb{R}}, deciding ρd1(G)≀k\rho^1_d(G)\le k is NP-hard for d∈{2,3}d\in\{2,3\}. On the positive side, we show that the problem is fixed-parameter tractable with respect to kk. - Since ∃R⊆PSPACE{\exists\mathbb{R}}\subseteq\mathrm{PSPACE}, both ρ21(G)\rho^1_2(G) and ρ31(G)\rho^1_3(G) are computable in polynomial space. On the negative side, we show that drawings that are optimal with respect to ρ21\rho^1_2 or ρ31\rho^1_3 sometimes require irrational coordinates. - Let ρ32(G)\rho^2_3(G) be the minimum number of planes in R3\mathbb{R}^3 needed to cover a straight-line drawing of a graph GG. We prove that deciding whether ρ32(G)≀k\rho^2_3(G)\le k is NP-hard for any fixed k≄2k \ge 2. Hence, the problem is not fixed-parameter tractable with respect to kk unless P=NP\mathrm{P}=\mathrm{NP}

    Economical, green, and safe route towards substituted lactones by anodic generation of oxycarbonyl radicals

    Get PDF
    A new electrochemical methodology has been developed for the generation of oxycarbonyl radicals under mild and green conditions from readily available hemioxalate salts. Mono‐ and multi‐functionalised γ‐butyrolactones were synthesised through exo‐cyclisation of these oxycarbonyl radicals with an alkene, followed by the sp3–sp3 capture of the newly formed carbon‐centred radical. The synthesis of functionalised valerolactone derivatives was also achieved, demonstrating the versatility of the newly developed methodology. This represents a viable synthetic route towards pharmaceutically important fragments and further demonstrates the practicality of electrosynthesis as a green and economical method to activate small organic molecules

    Delaunay triangulations in O(sort(n)) time and more

    No full text
    We present several results about Delaunay triangulations (DTs) and convex hulls in transdichotomous and hereditary settings: (i) the DT of a planar point set can be computed in expected time O(sort(n)) on a word RAM, where sort(n) is the time to sort n numbers. We assume that the word RAM supports the shuffle-operation in constant time; (ii) if we know the ordering of a planar point set in x- and in y-direction, its DT can be found by a randomized algebraic computation tree of expected linear depth; (iii) given a universe U of points in the plane, we construct a data structure D for Delaunay queries: for any P in U, D can find the DT of P in time O(|P|log log|U|); (iv) given a universe U of points in 3-space in general convex position, there is a data structure D for convex hull queries: for any P in U, D can find the convex hull of P in time O(|P|(log log|U|)2); (v) given a convex polytope in 3-space with n vertices which are colored with chi &gt; 2 colors, we can split it into the convex hulls of the individual color classes in time O(n(log log n)2). The results (i)-(iii) generalize to higher dimensions. We need a wide range of techniques. Most prominently, we describe a reduction from DTs to nearest-neighbor graphs that relies on a new variant of randomized incremental constructions using dependent sampling
    • 

    corecore